.dialog-store-add-box {
    border-radius: 8px;
    .el-dialog__body {
        padding-bottom: 0;
        box-sizing: border-box;
        .el-form-item {
            margin-bottom: 28px;
        }
        .el-form-item__error {
            margin-top: 5px;
        }
        .avatar-uploader {
            .el-upload {
                border: 1px dashed var(--el-border-color);
                border-radius: 6px;
                cursor: pointer;
                position: relative;
                overflow: hidden;
                transition: var(--el-transition-duration-fast);
                &:hover {
                    border-color: var(--el-color-primary);
                }
                .avatar-uploader-icon {
                    font-size: 28px;
                    color: #828a9d;
                    width: 100px;
                    height: 100px;
                    text-align: center;
                }
                .avatar {
                    width: 100px;
                    height: 100px;
                    object-fit: cover;
                }
            }
        }
        .store-el-input-box {
            width: 320px !important;
            height: 40px;
            border-radius: 4px;
            .el-input {
                width: 320px !important;
                height: 40px;
                border-radius: 4px;
            }
            .el-input__wrapper {
                box-sizing: border-box;
            }
        }
        .map-icon {
            padding-top: 8px;
            cursor: default;
            &:hover {
                opacity: 0.5;
            }
        }
    }
}

.dialog-map-box {
    .el-dialog__body {
        padding: 10px 20px;
        box-sizing: border-box;
    }
    .map-box-content {
        width: 100%;
        height: 50vh;
        position: relative;
        .map-top-search-box {
            width: 100%;
            position: absolute;
            padding: 10px;
            left: 0;
            top: 0;
            z-index: 9999;
            .store-el-input-box {
                width: 280px !important;
                height: 40px;
                border-radius: 4px;
                .el-input {
                    width: 280px !important;
                    height: 40px;
                    border-radius: 4px;
                }
                .el-input__wrapper {
                    box-sizing: border-box;
                }
            }
        }
        .map-box {
            width: 100%;
            height: 100%;
            position: relative;

            // 阻止复制
            -webkit-user-select: none; /* Safari */
            -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* IE/Edge */
            user-select: none; /* 标准语法 */
            .map-icon {
                width: 60px;
                position: absolute;
                transform: translate(-50%, -50%);
                left: 50%;
                top: 50%;
            }
        }
    }
}
